subsurface pumps - German English Dictionary